package com.cxso.example.response.ocr;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Schema(description = "ocr - 识别道路运输证")
public class OcrTransportationLicenseResponse {


    @Schema(description = "业户名称", example = "潍坊亿宏物流有限公司")
    private String ownerName;

    @Schema(description = "道路运输证号", example = "鲁交运管潍字370784815354号")
    private String licenseNumber;

    @Schema(description = "车辆号牌", example = "鲁VW6758")
    private String vehicleNumber;

    @Schema(description = "车辆类型", example = "重型仓栅式货车")
    private String vehicleType;

    @Schema(description = "吨(座) 位", example = "17.97吨")
    private String maximumCapacity;

    @Schema(description = "车辆尺寸", example = "11995mmx2550mmx3995mm毫米")
    private String vehicleSize;

    @Schema(description = "核发机关（非必有，依赖对应运输证板式）", example = "安丘市交通运输羯音")
    private String issuingAuthority;

    @Schema(description = "签发日期（非必有，依赖对应运输证板式）", example = "2022年11月21日")
    private String issueDate;

    @Schema(description = "业户地址（非必有，依赖对应运输证板式）", example = "山东省潍坊市安丘市兴安街道盛大农产品市场沿街楼")
    private String ownerAddress;

    @Schema(description = "经济类型（非必有，依赖对应运输证板式）", example = "")
    private String economicType;

    @Schema(description = "经营许可证号（非必有，依赖对应运输证板式）", example = "370784012850")
    private String businessCertificate;

    @Schema(description = "道路普通货物运输（非必有，依赖对应运输证板式）", example = "普通货运")
    private String businessScope;

    @Schema(description = "有效期", example = "2024年11月24日")
    private String expiryDate;

    @Schema(description = "审验有效期", example = "2024年11月")
    private String reviewExpiryDate;

    @Schema(description = "技术等级评定", example = "一级 2024年11月30日")
    private String assessedTechnicalLevel;
}
